0.  templates/***/main.tpl

 

<style type="text/css" media="all">
@import url(/engine/vrate/style.css);
</style>

1.  
ALTER TABLE `dle_users` ADD `vrate` float NOT NULL ;
ALTER TABLE `dle_users` ADD `gift` float NOT NULL;

2.  engine/modules/addcomments.php



require_once ENGINE_DIR . '/classes/parse.class.php';

 

require_once ENGINE_DIR . '/data/vraiting.php';



$db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1 where user_id ='$member_id[user_id]'" );

 

$vr_addcom = $vr_config['add_coment'];
$db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1, vrate=vrate+'$vr_addcom' where user_id ='$member_id[user_id]'" );

3.   engine\modules\comments.php
 

require_once ENGINE_DIR . '/classes/parse.class.php';

  

require_once ENGINE_DIR . '/data/vraiting.php';



$db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num-1 where name ='$author'" );

 

$vr_delcom = $vr_config['del_coment'];
$db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num-1, vrate=vrate-'$vr_delcom' where name ='$author'" );

4.  engine/modules/addnews.php


include_once ENGINE_DIR . '/classes/parse.class.php';

 

require_once ENGINE_DIR . '/data/vraiting.php';



$db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='$member_id[user_id]'" );

 

$vr_addnews = $vr_config['add_news'];
$db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1, vrate=vrate+'$vr_addnews' where user_id='$member_id[user_id]'" );

5.  engine/modules/deletenews.php



if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

 

require_once ENGINE_DIR . '/data/vraiting.php';



$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num-1 where name='{$row['autor']}'");

 

$vr_delnews = $vr_config['del_news'];
$db->query( "UPDATE " . USERPREFIX . "_users set news_num=news_num+1, vrate=vrate-'$vr_delnews' where name='{$row['autor']}'");

6.  engine/modules/profile.php

$tpl->set( '{comm_num}', $row['comm_num'] );

 

include_once ENGINE_DIR . '/vrate/color.php';
$vrate_colors = vrate_color(''.$row['user_id'].''); 
$tpl->set( '{vrate}', $vrate_colors);

7.  templates//userinfo.tpl

   

{vrate}


8.  engine/inc/options.php



			array (
											'name' => $lang['opt_cat'], 
											'url' => "$PHP_SELF?mod=categories", 
											'descr' => $lang['opt_catc'], 
											'image' => "cats.png", 
											'access' => $user_group[$member_id['user_group']]['admin_categories'] 
								), 

 

array (
											'name' => "VRaiting", 
											'url' => "$PHP_SELF?mod=vrate", 
											'descr' => "VRaiting Admin Center", 
											'image' => "cats.png", 
											'access' => "admin"
), 

9.  engine/engine.php


	case "alltags" :
		include_once ENGINE_DIR . '/modules/tagscloud.php';
		break;
 

case "search_people" :
		include_once ENGINE_DIR . '/vrate/search.php';
		break;


